alcohols heterocycles key molecular fatty acids aldehydes custom synthesis carboxylic acids key molecular corporation engineering esters medicinal chemistry amine chemistry imines glycol acids drug discovery